a sleaze ball - English Synonyms Dictionary